草庐IT

android - Firebase 通知是灰色的 flutter

全部标签

javascript - Firebase:连接表

假设数据是这样的post:{authorId:'123AA',title:'firstPost',body:'yay'}author:{uid:'123AA',displayName:'Richard'email:'im@richard.com'}我想渲染一个带有作者姓名的帖子:{post.title}{post.body}{post.author.displayName}//problem获取的帖子项目仅包含作者的uid,但我需要作者的displayName。检索帖子时如何填充作者字段?这是我现在用来获取帖子的方法:constpostsRef=firebase.database().

javascript - Firebase .then 与 .on ('value' )

我试图让.then()与.on()一起工作,但它只与.once()一起工作.我得到playersRef.on(...).thenisnotafunction,当用on()尝试它时所以我现在拥有的是:letnodesRef=Firebase.database().ref('players')letanswers={}playersRef.on('value',(playersSnapshot)=>{playersRef.once('value').then((playersSnapshot)=>{playersSnapshot.forEach((playerSnapshot)=>{let

javascript - Angular 2 - Firebase 在页面刷新时保持登录状态

所以我真的很接近解决这个问题了。基本上,我有登录工作,我有代码设置来监视onAuthStateChanged,但问题是当我刷新页面时,即使用户当前已登录,它仍然重定向到/login页面因为我已经设置了authguard,检查用户是否登录。我有一个身份验证服务设置,可以执行所有身份验证检查。在我的auth服务构造函数中,这是我设置onAuthStateChanged代码的地方:constructor(privateauth:AngularFireAuth,privaterouter:Router,privatedb:AngularFireDatabase,){firebase.auth(

javascript - 订阅/取消订阅 Rxjs Subject 时如何接收通知

我正在尝试使用Rxjs来管理大型状态树中的垃圾回收。我如何创建一个运算符来接受每次可观察对象的订阅者数量发生变化时触发的回调函数? 最佳答案 多种方式,都涉及隐藏您的主题并为消费者提供包装的可观察对象:想知道什么时候有人订阅了您的主题吗?constsubject=newSubject();constobservable=Observable.defer(()=>{someoneJustSubscribed();returnsubject;});returnobservable;想知道有人何时取消订阅?constsubject=new

javascript - 如何从 Firebase Cloud Function 在 Google Pub/Sub 中发布消息?

我编写了一个函数来接收http请求并发送电子邮件。但是,我想接收一个http请求并发送一个pub消息。问题是文档不清楚。我该怎么做?这是我的实际代码。exports.weeklyEmail=functions.https.onRequest((req,res)=>{constemail='****@gmail.com'console.log('Sendinge-mail')constmailOptions={to:email,from:'****@alunos.utfpr.edu.br',subject:'Teste',text:'Conteudodoemail'}mailTransp

javascript - 抛出新功能。Firebase 云功能上的 https.HttpsError 被客户端拒绝为内部错误

我将以下CloudFunction部署到我的Firebase项目中:exports.createCredentials=functions.https.onCall((data,context)=>{if(!context.auth)thrownewfunctions.https.HttpsError('failed-auth','Youmustbeauthenticatedtocallthisfunction')const{email,password}=data;if(!(typeofemail==='string'))thrownewfunctions.https.HttpsEr

javascript - 有没有办法在 pwa 中安排离线通知?

我知道你可以发送pushnotifications给安装了pwa的用户。但是,这始终需要发送该通知的服务器以及最终用户设备在线接收和显示它。我想知道是否有一种方法可以“安排”稍后显示的推送通知,例如itispossibleonAndroid无需互联网连接即可实现事件提醒之类的功能。编辑:从Chrome80开始,通知触发areavailableasanorigintrial. 最佳答案 在开发中至少有3个WebAPI/规范与某种形式的计划任务相关。不过,它们都没有投入生产。定期后台同步API解释器:https://github.com

javascript - 使用 ||运营商通知

Javascript代码:vara=(b)?b:40;它正在运行,只是NetBeans说:“使用||运算符(列[?在哪里])”。我没有找到任何解释。这是什么?谢谢! 最佳答案 如果您只是测试b的真实性,那么您可以这样做:vara=b||40;…更短而且(可以说)更明显。在JavaScript中,||是一个短路运算符。如果为真,则返回左侧,否则返回右侧。(即,除非输入是bool值,否则它不会返回bool值)。如果您想查看b是否实际定义,那么您最好使用:vara=(typeofb!=="undefined")?b:40;

javascript - Firebase 持久性 - onDisconnect 与多个浏览器窗口

我们正在编写一个监控在线状态的应用程序。在多种情况下,我们需要用户打开多个浏览器窗口。我们遇到了一个问题,用户在辅助浏览器窗口中打开并运行firebasejs代码后,将关闭该辅助窗口。这会将它们在主窗口中设置为离线,因为onDisconnect事件会在辅助窗口中触发。这种情况有解决方法吗?这是可以使用特殊/.info/connected位置的地方吗? 最佳答案 .info/connected存在数据仅告诉给定客户端它们是否链接到Firebase服务器,因此在这种情况下它不会帮助您。您可以尝试以下方法之一:如果离线则重置变量如果您有多

javascript - 如何使用 Firebase 按时间戳排序?

我正在尝试使用orderByChild()在Firebase中按时间戳进行排序,但它不起作用。结果似乎是按键排序的,而Firebase似乎忽略了orderByChild()。从时间上可以看出,这些结果并不是按时间戳排序的。lorem-ipsum-dolor-si-17/6/2016alas8:51:33lorem-ipsum-dolor-si193-17/6/2016alas8:51:37lorem-ipsum-dolor-si297-17/6/2016alas8:51:43lorem-ipsum-dolor-si402-17/6/2016alas8:51:38这是我获取数据的方式:l